package sf.database.model;

import javax.persistence.GeneratedValue;
import javax.persistence.SequenceGenerator;
import javax.persistence.TableGenerator;

public class IdGeneratorImpl implements IdGenerator {
    /**
     * Extract the IdentifierGeneratorDefinition related to the given TableGenerator annotation
     * @param tableGeneratorAnnotation The annotation
     * @param generatedValue           The annotation
     */
    public void interpretTableGenerator(TableGenerator tableGeneratorAnnotation, GeneratedValue generatedValue) {

    }

    /**
     * Extract the IdentifierGeneratorDefinition related to the given SequenceGenerator annotation
     * @param sequenceGeneratorAnnotation The annotation.
     * @param generatedValue              The annotation
     */
    public void interpretSequenceGenerator(SequenceGenerator sequenceGeneratorAnnotation, GeneratedValue generatedValue) {

    }
}
